﻿<?php
class site extends spModel
{	
	var $pk = "siteid"; // 每个留言唯一的标志，可以称为主键
	var $table = "site"; // 数据表的名称

		var $verifier = array(
		"rules" => array( // 规则
			'domain' => array(  // 这里是对username的验证规则
				'notnull' => TRUE, // username不能为空
				'minlength' => 2,  // username长度不能小于5
				'maxlength' => 20, // username长度不能大于12
			),
			
			'title' => array(  // 这里是对username的验证规则
				'notnull' => TRUE, // username不能为空
				'minlength' => 2,  // username长度不能小于5
				'maxlength' => 12, // username长度不能大于12
			),
		),
		"messages" => array( // 提示信息
			'domain' => array(
				'notnull' => "网站域名不能为空",
				'minlength' => "网站域名不能少于3个字符",
				'maxlength' => "网站域名不能大于20个字符"
				),
				
			'title' => array(
				'notnull' => "网站名称不能为空",
				'minlength' => "网站名称不能少于3个字符",
				'maxlength' => "网站名称不能大于20个字符"
				),
		)
			
		
		
	);
	
	var $linker = array(
		array(
			'type' => 'hasone',   // 一对一关联
			'map' => 'site',    // 关联的标识
			'mapkey' => 'siteid',  // 本表与对应表关联的字段名		
			'fclass' => 'record',   // 对应表的类名		
			'fkey' => 'siteid',    // 对应表中关联的字段名		
			'enabled' => false      // 是否启用关联		
		),
		array(
			'type' => 'hasmany',   // 一对多关联
			'map' => 'record',    // 关联的标识
			'mapkey' => 'siteid', 
			'fclass' => 'site',
			'fkey' => 'siteid',
			'enabled' => true
		),
	);
	//添加网站
	function insert($data)
	{
		$data['userid']=$_SESSION["userinfo"]["userid"];
		$data['groupid']='1';
		$data['addtime']=strtotime(date("Y-m-d H:i:s"));
		$data['lasttime']=strtotime(date("Y-m-d H:i:s"));
//          $data['site_ip']=$ip;
        if($this->create($data))
		{
			return true;			
		} 
		else 
		{
			return false;
		}
	}
	//获取当期用户网站
	function a_site()
	{
		$conditions= array
		(
			"userid" => $_SESSION["userinfo"]["userid"],
		);
		$resurt = $this->findall($conditions);
		return $resurt;
	}
	
	
	
}